CommonParameters

abstract class CommonParameters<T : Task> @Inject constructor(name: String, project: Project, taskClass: Class<T>) : Named, ExtensionAware

Inheritors

Constructors

Link copied to clipboard
@Inject
constructor(name: String, project: Project, taskClass: Class<T>)

Properties

Link copied to clipboard
abstract val localPath: DirectoryProperty
Link copied to clipboard
Link copied to clipboard
abstract val sandboxDirectory: DirectoryProperty
Link copied to clipboard
abstract val splitMode: Property<Boolean>
Link copied to clipboard
Link copied to clipboard
val task: TaskProvider<T>
Link copied to clipboard
abstract val type: Property<IntelliJPlatformType>
Link copied to clipboard
abstract val version: Property<String>

Functions

Link copied to clipboard
@Internal
abstract fun getExtensions(): ExtensionContainer
Link copied to clipboard
open override fun getName(): String
Link copied to clipboard
fun plugins(configuration: Action<IntelliJPlatformPluginsExtension>)